Big Huge Thesaurus

Tephrosia virginiana

noun